<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>generator和promise联系</title>
</head>

<body>

</body>

</html>
<script src="../data/jquery.min.js"></script>
<script>


    // function * geidate(){

    // }


    // $.ajax({
    //     url: "验证用户登录帐号和密码",
    //     success: function (data) {
    //         if (data.type === "userlc") {//如果用户是管理员
    //             $.ajax({
    //                 url: "获取所有用户信息",
    //                 success: function (userList) {
    //                     console.log("获取的所有用户信息", userList)
    //                 }
    //             })
    //         } else {
    //             $.ajax({
    //                 url: "获取当前用户的所有信息",
    //                 success: function (userInfo) {
    //                     console.log("展示当前的用户信息", userInfo)
    //                 }
    //             })
    //         }
    //     }
    // })






    //promise获取数据
    // {
    //     Promise.resolve(
    //         $.ajax({ 
    //             url: "./data/aa.txt"
    //         })
    //     ).then(
    //         success => {
    //             console.log("登录成功后获取的用户信息---->", success);
    //             if (success.type === "userlc") {//如果用户是管理员
    //                 Promise.resolve(
    //                     $.ajax({
    //                         url: "../data/bbb.txt"
    //                     })
    //                 ).then(
    //                     userList => {

    //                         console.log("获取的所有用户信息====>", userList)
    //                     }
    //                 )
    //             } else {
    //                 Promise.resolve(
    //                     $.ajax({
    //                         url: "../data/cc.txt"
    //                     })
    //                 ).then(
    //                     userInfo => {
    //                         console.log("展示当前的用户信息====>", userInfo)
    //                     }
    //                 )
    //             }
    //         }
    //     )
    // }





    //generator获取数据
    // {
    //     function myAjax(url) {
    //         $.ajax({
    //             url: url,
    //             success(data) {
    //                 console.log(url + "data===>", data);
    //                 it.next(data)
    //             }
    //         });
    //     }
    //     function* getData() {
    //         let data = yield myAjax("./data/aaa.txt");
    //         if (data.type === "manger") {//如果用户是管理员
    //             let userList = yield myAjax("./data/bbb.txt");
    //             console.log("获取的所有用户信息====>", userList)
    //         } else {
    //             let userInfo = yield myAjax("./data/ccc.txt");
    //             console.log("展示当前的用户信息====>", userInfo)
    //         }
    //     }

    //     let it = getData();
    //     it.next();
    // }

</script>